body {
    background: #dfdcd4;
    .w {
        background: #f9f8f7;
        margin-left: auto;
        margin-right: auto;
        padding: 0;
        .header {
            width: 100%;
            height: 45px;
            background-color: #6a6a6a;
        }
        .titleAndBanner {
            width: 100%;
            border-bottom: 1px solid #c3c9d0;
            padding: 0 10px 10px 10px;
            box-sizing: border-box;
            h1 {
                font-size: 20px;
                margin-top: 10px;
                margin-bottom: 10px;
            }
            .banner {
                width: 100%;
                height: 200px;
                background: skyblue;
            }
        }
        .notice {
            padding: 0 10px;
            h3 {
                font-weight: 700;
                font-size: 18px;
                margin-top: 20px;
            }
            p {
                padding: 10px 0;
            }
        }
        form {
            padding: 10px 10px 0 10px;
            span {
                color: red;
            }
            .radio {
                margin: 0;
            }
            label {
                margin-bottom: 0;
            }
            .other {
                border: none;
                outline: none;
                border-radius: 3px;
                border: 1px solid #ccc;
            }
            .supplierType {
                margin-top: 15px;
                margin-bottom: 15px;
            }
            .checkbox {
                margin: 0;
            }
        }
    }
}